Quá trình cài đặt Linux From Scratch

Thông thường thì quá trình cài đặt một hệ điều hành Linux From Scratch cần có một dĩa cứng đã được chia ra nhiều phần (partition) và một hệ điều hành GNU/Linux đã được cài sẵng dùng để biên dịch các gói mã nguồn. Nhưng khi dùng dĩa Linux From Scratch LiveCD thì hệ điều hành GNU/Linux cài sẵn không cần thiết. Vì dĩa CD đó chứa đựng tất cả các gói mà nguồn cần thiết, quyển sách LFS, một hệ thống biên dịch tự động, và một môi trường làm việc đồ họa XFCE.

Trước hết thì hệ thống biên dịch của LFS cần được biên dịch bằng cách dùng hệ thống GNU/Linux đã có sẵn. Một môi trường biên dịch chương trình đầy đủ trên hệ thống GNU/Linux bao gồm: GCC, glibc, binutils và một vài công cụ cần thiết khác. Sau đó thì thư mục gốc (root directory) của hệ thống GNU/Linux dùng để biên dịch các gói mã nguồn LFS cần được chuyển sang phần đĩa cứng mới bằng cách dùng lệnh chroot. Sau khi đã dời thư mục gốc qua phần đĩa cứng mới thì phần còn lại của hệ thống LFS mới được biên dịch tiếp.